X/Twitter Phone Number Scraper avatar

X/Twitter Phone Number Scraper

Pricing

from $5.99 / 1,000 results

Go to Apify Store
X/Twitter Phone Number Scraper

X/Twitter Phone Number Scraper

X/Twitter Phone Number Scraper extracts publicly available phone numbers and contact details from X (Twitter) profiles and posts. Collect profile data, usernames, bios, websites, and phone numbers for lead generation, market research, outreach campaigns, and business prospecting.

Pricing

from $5.99 / 1,000 results

Rating

0.0

(0)

Developer

ScrapeVanta

ScrapeVanta

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Twitter Phone Number Scraper ⚡

Getting phone numbers from Twitter bios, profiles, and posts usually means hours of manual copy‑paste—and still misses key leads. Twitter Phone Number Scraper automates Twitter phone number extraction at scale using your keywords and a country dial code, saving you serious time on lead research. Use it to run a Twitter contact scraper workflow for outreach, sales prospecting, and research projects—without building your own scraping pipeline. It’s built for marketers, data analysts, and researchers who need Twitter lead generation phone numbers fast. In one run, you can collect up to your chosen Max Phone Numbers cap and stream results into your Apify dataset as they’re found.


See the Data: Sample Output

Here's a real record from a single run:

{
"platform": "Twitter",
"keyword": "marketing",
"title": "Example Profile: Marketing Founder",
"description": "Founder | 📞 +44 7700 900123 | WhatsApp available",
"url": "https://x.com/exampleprofile",
"phone_number": "+447700900123",
"country": "United Kingdom",
"dial_code": "+44",
"proxyGroups": [
"legacy"
]
}

Here’s what the actor outputs per found phone number:

FieldTypeWhat It Tells You
platformstringConfirms the source platform (always Twitter) for consistent downstream processing.
keywordstringWhich keyword triggered this match—useful for relevance scoring and analysis.
titlestringThe extracted page/search result title, helpful for context when reviewing leads.
descriptionstringThe text where the phone number was detected (bio/profile/post snippet).
urlstringThe link to the page where the phone number was found.
phone_numberstringThe collected phone number in E.164 format for clean importing into CRMs.
countrystringThe selected country name tied to the dial code filtering.
dial_codestringThe dial code used while scraping, so you can verify targeting at a glance.
proxyGroupsarrayThe proxy configuration used for the run (as provided by the actor input).
statusStatus-like handling exists in logging (errors can occur during data push), but output fields are the dataset rows shown above.
error_messageError details are logged; the dataset rows contain the fields above when data is pushed successfully.

Export your full dataset as JSON, CSV, or Excel from the Apify dashboard.


Setting It Up

Drop this into your input.json and you're ready to go:

{
"keywords": ["marketing", "founder"],
"platform": "Twitter",
"country": "United Kingdom (+44)",
"maxPhoneNumbers": 20,
"engine": "legacy",
"proxyConfiguration": {}
}
ParameterRequiredWhat It Does
keywordsA list of keywords the scraper uses to find Twitter bios, profiles, and posts that relate to your search intent.
platformSelects the platform. This actor supports Twitter (and defaults to it).
countrySelects the target country whose dial code is used to extract matching phone numbers.
maxPhoneNumbersSets an upper limit for how many phone numbers to collect before stopping.
engineChooses the scraping engine. Cost Effective (New) prioritizes speed/efficiency, while Legacy prioritizes reliability.
proxyConfigurationLets you configure proxies for the Actor run.

What It Does

This actor searches Twitter-related public web content connected to your keywords and extracts phone numbers tied to the dial code you select.

Extracts phone numbers tied to your dial code

Twitter Phone Number Scraper focuses on phone numbers found in Twitter bios, profiles, and posts related to your keywords. It validates and formats detected numbers into E.164, so your dataset is consistent for analysis and importing.

Built for Twitter contact scraper workflows

You provide a keyword list and a country, and the actor returns a dataset where each record includes the matched keyword, source text (description), and source link (url). This makes it straightforward to build lead lists, run QA checks, and compare results across keyword sets.

Uses your targeting inputs to reduce noise

Selecting more specific keywords and the right country dial code improves the relevancy of matches you’ll see in results. If you’re aiming for Twitter scrape phone numbers for outreach, this helps keep your dataset concentrated on the segments you care about.

Writes results immediately to your Apify dataset

As soon as a phone number is found, the actor pushes a dataset row with fields like phone_number, url, and country. That means you don’t have to wait for the entire run to finish before you can start exporting or reviewing partial results.

Handles errors without destroying your whole run

If individual pushes fail, the actor logs the error and continues processing. That makes it more resilient for real-world lead generation phone numbers harvesting jobs where some requests may intermittently fail.

Overall, Twitter Phone Number Scraper turns keyword-based Twitter phone number harvesting software workflows into a repeatable, export-ready process.


Why Twitter Phone Number Scraper?

There are plenty of ways to pull contact details from Twitter—here’s why Twitter Phone Number Scraper stands out.

Faster to get to a usable lead list

Instead of manual extraction, this tool collects phone numbers up to your configured limit and streams structured rows into your dataset. That’s ideal when you need Twitter user phone number finder results quickly to keep outreach moving.

Keyword-first results for cleaner relevance

Because you drive the search with your own keywords, the dataset is organized around your target themes (for example, marketing, founder, or any list you provide). This supports a Twitter contact details scraper workflow without extra re-tagging.

Straightforward, integration-ready output

Each row includes phone_number, url, and the text snippet (description) where it was detected. That makes it easy to export to your tools and keep an audit trail for why a lead was captured.


Real-World Use Cases

Here's how different teams put Twitter Phone Number Scraper to work:

Sales Development Teams
Your pipeline needs Twitter contact details scraper leads, but manual searching doesn’t scale. You run Twitter Phone Number Scraper with a focused keyword list and the right country dial code, then import the resulting phone numbers into your outreach workflow—so lead follow-up happens faster.

Marketing Teams Running Outreach Campaigns
You’re launching a campaign and need consistent lead data for targeting founders, marketers, and similar niches. The actor helps you extract Twitter lead generation phone numbers by searching for the keywords you care about and exporting clean E.164 numbers for consistent segmentation.

Freelance Researchers & Data Analysts
You have a research brief and a deadline, and you need contact signals collected systematically from publicly available sources. You run Twitter phone number extraction tool jobs with multiple keywords, analyze results by keyword relevance, and deliver exportable datasets.

Automation & Data Engineers
You want an automated step in your data pipeline rather than one-off manual lead scraping. After each run, you export the dataset from the Apify dashboard or retrieve results via the Apify API to feed downstream systems.


How to Run It

No code required. Here's how to get your first results in under 5 minutes:

  1. Open the actor on Apify — go to console.apify.com and find Twitter Phone Number Scraper.
  2. Enter your inputs — set keywords (required) and country (required), then optionally adjust maxPhoneNumbers, engine, and proxyConfiguration.
  3. Choose proxy settings (optional but recommended for scale) — configure proxyConfiguration for your run.
  4. Start the run — watch the live logs for progress as the actor searches and extracts phone numbers.
  5. Open the Dataset tab — results are pushed into the dataset as they’re found.
  6. Export your data — download from the Apify dataset tab in your preferred format (JSON, CSV, or Excel).
  7. Refine and re-run — if results seem low, broaden your keyword list and/or increase maxPhoneNumbers.

The whole setup takes under 5 minutes — results start appearing within seconds of launch.


Export & Integration Options

Once your data is collected, Twitter Phone Number Scraper fits directly into your existing workflow.

You can export your full dataset as JSON, CSV, or Excel from the Apify dashboard (from the dataset tab). This makes it easy to move Twitter phone number search tool results into spreadsheets, CRMs, or analytics tools.

If you want automation, you can use Apify API access to fetch results programmatically, or set up no-code flows with Zapier/Make to push data into other apps. For additional orchestration, you can also trigger downstream actions when a run completes using webhooks. For deeper details, refer to the Apify documentation for API, datasets, and integrations.


Pricing

Twitter Phone Number Scraper runs on Apify, which includes a free tier — no credit card needed to start. Free tier usage is backed by $5 platform credits on sign-up, which is often enough for several real test runs.

For heavier workloads, you can scale using Apify’s pay-as-you-go model (billed per Actor compute unit / CU) and upgrade plans for larger teams and larger scraping jobs. Start free at apify.com — scale up when you need.


Reliability & Limitations

What We HandleHow
Proxy supportYou can configure proxies for the Actor run via proxyConfiguration.
Engine choiceYou can select engine between cost-effective and legacy modes.
Result capmaxPhoneNumbers stops the run once your limit is reached.
Data streamingResults are pushed to the dataset as they’re found.
Error toleranceIndividual data push errors are logged so processing can continue.

Limitations: This actor extracts phone numbers from publicly available sources related to Twitter content, but it cannot access private or login-gated data. If Twitter bios/profiles don’t contain phone numbers matching your dial code filters, results may be limited—try broader keywords and/or a higher maxPhoneNumbers cap.

For enterprise-scale needs or custom configurations, reach out and we’ll help.


Frequently Asked Questions

Is there a free plan?

Yes. Apify offers a free tier for actors, allowing you to run Twitter Phone Number Scraper with starter credits before scaling.

Do I need to log in or create an account on Twitter?

No. The actor is designed to work with publicly available data and does not require an account login as part of the scraping run.

How accurate is the extracted data?

Accuracy depends on what phone numbers are actually present in the publicly available Twitter bios, profiles, and posts related to your keywords. The actor extracts and formats phone numbers, and outputs them as dataset rows with the source url and description for context.

How many results can I get per run?

You control the maximum with maxPhoneNumbers. The scraper will stop once this limit is reached, helping you cap costs and runtime.

How fresh is the data?

Freshness depends on what is currently visible in publicly available Twitter content at the time of your run. For up-to-date results, rerun the actor when you need the latest contact details.

The actor works with publicly available data. Compliance with GDPR, CCPA, and platform Terms of Service is still your responsibility when you collect, store, and use the data.

Can I export to Google Sheets or Excel?

Yes. You can export your dataset from the Apify dashboard as JSON, CSV, or Excel, and then import it into Google Sheets or your preferred spreadsheet/CRM tool.

Can I schedule this to run automatically?

Yes. With Apify, you can schedule runs and automate repeated scraping workflows, so Twitter phone number extraction tool jobs run on a cadence you define.

Can I access results via the API?

Yes. You can retrieve results programmatically using the Apify API, making it easy to integrate Twitter contact scraper outputs into your pipelines.

What happens when the actor encounters an error?

The actor logs errors (including issues during dataset push). It is built to keep processing rather than failing the whole run instantly, so you can still collect partial results.


Get Help & Use Responsibly

Got a question about Twitter Phone Number Scraper or a feature you'd like added? Reach out to us at dataforleads@gmail.com. We’re happy to help with setup questions, troubleshooting, and improvement requests like better keyword targeting behaviors or workflow improvements.


publicly available data only — this actor does not access private accounts, login-gated pages, or password-protected content. You’re responsible for complying with GDPR, CCPA, and the relevant platform Terms of Service when collecting and using the data. For data-removal requests, contact dataforleads@gmail.com. Use responsibly, ethically, and only for lawful purposes.